package Controlador;

import javax.swing.JScrollPane;
import javax.swing.JTextArea;

/*
 * esta clase nos permite poder generar diversas areas de texto con el objetivo de poder agregar las instrucciones
 * y los registros, datos que existen en la memoria y que se mostraran al usuario, dichas areas de texto contendran
 * JScrollPane con el fin de poder hacer mas armonica la vision.
 */
public class AreasTextos {

	//atributos de la clase...
	private JTextArea instrucciones, registros;//representan a la seccion de area de texto y a la seccion area de registros...
	//ScrollPane que nos permiten poder agregar las areas de texto para poder generar uniformidad...
	private JScrollPane pane1;
	private JScrollPane pane2;
	
	//constructor de la clase...
	public AreasTextos(){
		
		//instanciamos a las areas de texto...
		this.instrucciones = new JTextArea();
		this.registros = new JTextArea();
		
		//algunos metodos asociados con las areas de texto...
		this.instrucciones.setColumns(20);
		this.instrucciones.setRows(12);
		this.registros.setColumns(20);
	    this.registros.setRows(12);
	    
	    //creamos dos JScrollPane y se lo agregamos al area de texto...
	    this.pane1 = new JScrollPane();
	    this.pane2 = new JScrollPane();
	    
	    this.pane1.setViewportView(this.registros);
	    this.pane2.setViewportView(this.instrucciones);
	    
	    this.instrucciones.setEditable(false);
	    this.registros.setEditable(false);
	}

	public JTextArea getInstrucciones() {
		return instrucciones;
	}

	public JTextArea getRegistros() {
		return registros;
	}

	public JScrollPane getPane1() {
		return pane1;
	}

	public JScrollPane getPane2() {
		return pane2;
	}
}